package com.inei.reportedeverificacion.controller;

import java.util.List;
import android.content.Context;
import com.inei.reportedeverificacion.model.dao.ReporteCap2Dao;
import com.inei.reportedeverificacion.model.dao.ReporteCap2TmpDao;
import com.inei.reportedeverificacion.model.entity.ReporteCap2;
import com.inei.reportedeverificacion.model.entity.ReporteCap2Tmp;

public class ReporteCap2Controller {

	// variables
	private ReporteCap2Dao dao;
	private ReporteCap2TmpDao daoTmp;

	// construtores
	public ReporteCap2Controller(Context context) {
		dao = new ReporteCap2Dao(context);
		daoTmp = new ReporteCap2TmpDao(context);
	}

	// metodos dao
	public ReporteCap2 ReporteCap2Buscar(ReporteCap2 o) {
		return dao.buscar(o);
	}

	public List<ReporteCap2> ReporteCap2Leer() {
		return dao.leer();
	}

	public List<ReporteCap2> ReporteCap2LeerXHogar(String id) {
		return dao.leerXHOGAR(id);
	}

	public int ReporteCap2Insertar(ReporteCap2 o) {
		return dao.crear(o);
	}

	public int ReporteCap2Modificar(ReporteCap2 o) {
		return dao.actualizar(o);
	}

	// metodos daoTmp
	public ReporteCap2Tmp ReporteCap2TmpBuscar(ReporteCap2Tmp o) {
		return daoTmp.buscar(o);
	}

	public List<ReporteCap2Tmp> ReporteCap2TmpLeerXHogar(String id) {
		return daoTmp.leerXHOGAR(id);
	}

	public int ReporteCap2TmpInsertar(ReporteCap2Tmp o) {
		return daoTmp.crear(o);
	}
}
